
#include<errno.h>
#include<stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
#include <unistd.h>
#include <stdlib.h>

static char buf[4096];
int main(void)
{
	int fd;
	fd=open("./test.txt",O_WRONLY | O_CREAT | O_EXCL,0666);
	if(-1==fd)
	{
		perror("open error");
		return 1;
	}
	for(int i=0;i<4096;i++){
		write(fd,buf,sizeof(buf));
	}
	fsync(fd);
	close(fd);
	return 0;
	

}
